
package com.sailing.lianxi.util.datetime;

import java.text.SimpleDateFormat;
import java.util.Date;
/**
 * 
 * 类名称：DateFormatTool
 * 类描述：时间格式类,该类基于sdp-utils-1.1.2.jar封装
 * 创建人：wanggang
 * 创建时间：2017年12月5日 下午2:02:02
 * 修改人：wanggang
 * 修改时间：2017年12月5日 下午2:02:02
 * 修改备注：
 */
public class DateFormatTool {

    
    /**
     * 格式：yyyy-MM-dd
     */
    public static final String Y_M_D = "yyyy-MM-dd"; 
    
    /**
     * 格式：yyyy-MM-dd HH:mm
     */
    public static final String Y_M_D_HM = "yyyy-MM-dd HH:mm";  
    
    /**
     * 格式：yyyy-MM-dd HH:mm:ss
     */
    public static final String Y_M_D_HMS = "yyyy-MM-dd HH:mm:ss";  
    
    
    /**
     * 格式：yyyyMMdd
     */
    public static final String YMD = "yyyyMMdd";  
    
    /**
     * 格式：yyyyMMddHHmm
     */
    public static final String YMDHM = "yyyyMMddHHmm";  
    
    /**
     * 格式：yyyyMMddHHmmss
     */
    public static final String YMDHMS = "yyyyMMddHHmmss";  
    /**
     * 
     * formatNowTime[当前时间格式化]
     * 创建人:  wanggang
     * 创建时间: 2017年12月5日 下午2:10:20
     * @param fmt 时间格式
     * @return 格式化的当前时间
     * @since  CodingExample　Ver(编码范例查看) 1.1
     */
    public static String  formatNowTime(String fmt){
       SimpleDateFormat sdf = new SimpleDateFormat(fmt);
       return sdf.format(new Date());
    }
    
    /**
     * 
     * format[格式化时间]
     * 创建人:  wanggang
     * 创建时间: 2017年12月5日 下午2:11:21
     * @param date 日期
     * @param fmt 时间格式
     * @return 格式化时间
     * @since  CodingExample　Ver(编码范例查看) 1.1
     */
    public static String format(Date date,String fmt){
        SimpleDateFormat sdf = new SimpleDateFormat(fmt);
        return sdf.format(date);
    }
}

